/**
 * 一个 node对象表示一个坦克信息 --- 恢复的
 */
public class Node {
    static int x;// 横坐标
    static int y;// 纵坐标
    static int direct;// 方向

    // 0 --- 自己   1 --- 敌人
    static int type;// 坦克类型 --- 敌人,自己

    public Node(String node) {
        String[] strings = node.split(" ");
        x = Integer.parseInt(strings[0]);
        y = Integer.parseInt(strings[1]);
        direct = Integer.parseInt(strings[2]);
        type = Integer.parseInt(strings[3]);
    }
    public Tank createTank(){
        if (type == 0){
            // 是自己
            Hero hero = new Hero(x,y);
            hero.setDirect(direct);
            return hero;
        }else {
            // 是敌军
            Enemy enemy = new Enemy(x,y);
            enemy.setDirect(direct);
            return enemy;
        }
    }
}
